QuickOPC User's Guide and Reference
UADataChangeNotificationObservable<TValue> Constructor(EasyUAClientSelector,IAliasProvider,IEnumerable<UAMonitoredItemArguments>)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Reactive Namespace > UADataChangeNotificationObservable<TValue> Class > UADataChangeNotificationObservable<TValue> Constructor : UADataChangeNotificationObservable<TValue> Constructor(EasyUAClientSelector,IAliasProvider,IEnumerable<UAMonitoredItemArguments>)
The selector of the client object that is used for OPC Unified Architecture operations.
The alias provider to be used for resolving aliases by this reactive object.
For each OPC monitored item, contains its OPC endpoint and node descriptors, and OPC subscription and monitoring parameters.
Syntax
'Declaration
 
Public Function New( _
   ByVal clientSelector As EasyUAClientSelector, _
   ByVal aliasProvider As IAliasProvider, _
   ByVal arguments As IEnumerable(Of UAMonitoredItemArguments) _
)
'Usage
 
Dim clientSelector As EasyUAClientSelector
Dim aliasProvider As IAliasProvider
Dim arguments As IEnumerable(Of UAMonitoredItemArguments)
 
Dim instance As New UADataChangeNotificationObservable(Of TValue)(clientSelector, aliasProvider, arguments)
public UADataChangeNotificationObservable<TValue>( 
   EasyUAClientSelector clientSelector,
   IAliasProvider aliasProvider,
   IEnumerable<UAMonitoredItemArguments> arguments
)
public:
UADataChangeNotificationObservable<TValue>( 
   EasyUAClientSelector^ clientSelector,
   IAliasProvider^ aliasProvider,
   IEnumerable<UAMonitoredItemArguments^>^ arguments
)

Parameters

clientSelector
The selector of the client object that is used for OPC Unified Architecture operations.
aliasProvider
The alias provider to be used for resolving aliases by this reactive object.
arguments
For each OPC monitored item, contains its OPC endpoint and node descriptors, and OPC subscription and monitoring parameters.
Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also